package com.feishu.base.service;

import com.feishu.base.dto.HttpClientTokenDTO;

import java.util.List;
import java.util.Map;

public interface ConstructionHttpClientService {
    /**
     * 获取入参配置
     * @return
     */
    public Map<String, Object> getInSettingMap(String code,String name);

    /**
     * 获取出参配置
     * @return
     */
    public List<Map<String, Object>> getOutSettingList(String code,String name);



    /**
     * 获取鉴权信息
     * @return
     */
    public HttpClientTokenDTO getHttpClientTokenDTO();
    /**
     * 设置鉴权信息
     * @return
     */
    public void setHttpClientTokenDTO(HttpClientTokenDTO httpClientTokenDTO);

    /**
     * 获取参数配置
     * @return
     */
    public List<Map<String, Object>> getOptions(String code,String name);

}
